home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 329_01 / tests < prev    next >
Text File  |  1988-11-11  |  3KB  |  119 lines

  1. abc    abc    y    &    abc
  2. abc    xbc    n    -    -
  3. abc    axc    n    -    -
  4. abc    abx    n    -    -
  5. abc    xabcy    y    &    abc
  6. abc    ababc    y    &    abc
  7. ab*c    abc    y    &    abc
  8. ab*bc    abc    y    &    abc
  9. ab*bc    abbc    y    &    abbc
  10. ab*bc    abbbbc    y    &    abbbbc
  11. ab+bc    abbc    y    &    abbc
  12. ab+bc    abc    n    -    -
  13. ab+bc    abq    n    -    -
  14. ab+bc    abbbbc    y    &    abbbbc
  15. ab?bc    abbc    y    &    abbc
  16. ab?bc    abc    y    &    abc
  17. ab?bc    abbbbc    n    -    -
  18. ab?c    abc    y    &    abc
  19. ^abc$    abc    y    &    abc
  20. ^abc$    abcc    n    -    -
  21. ^abc    abcc    y    &    abc
  22. ^abc$    aabc    n    -    -
  23. abc$    aabc    y    &    abc
  24. ^    abc    y    &    
  25. $    abc    y    &    
  26. a.c    abc    y    &    abc
  27. a.c    axc    y    &    axc
  28. a.*c    axyzc    y    &    axyzc
  29. a.*c    axyzd    n    -    -
  30. a[bc]d    abc    n    -    -
  31. a[bc]d    abd    y    &    abd
  32. a[b-d]e    abd    n    -    -
  33. a[b-d]e    ace    y    &    ace
  34. a[b-d]    aac    y    &    ac
  35. a[-b]    a-    y    &    a-
  36. a[b-]    a-    y    &    a-
  37. a[b-a]    -    c    -    -
  38. a[]b    -    c    -    -
  39. a[    -    c    -    -
  40. a]    a]    y    &    a]
  41. a[]]b    a]b    y    &    a]b
  42. a[^bc]d    aed    y    &    aed
  43. a[^bc]d    abd    n    -    -
  44. a[^-b]c    adc    y    &    adc
  45. a[^-b]c    a-c    n    -    -
  46. a[^]b]c    a]c    n    -    -
  47. a[^]b]c    adc    y    &    adc
  48. ab|cd    abc    y    &    ab
  49. ab|cd    abcd    y    &    ab
  50. ()ef    def    y    &-\1    ef-
  51. ()*    -    c    -    -
  52. *a    -    c    -    -
  53. ^*    -    c    -    -
  54. $*    -    c    -    -
  55. (*)b    -    c    -    -
  56. $b    b    n    -    -
  57. a\    -    c    -    -
  58. a\(b    a(b    y    &-\1    a(b-
  59. a\(*b    ab    y    &    ab
  60. a\(*b    a((b    y    &    a((b
  61. a\\b    a\b    y    &    a\b
  62. abc)    -    c    -    -
  63. (abc    -    c    -    -
  64. ((a))    abc    y    &-\1-\2    a-a-a
  65. (a)b(c)    abc    y    &-\1-\2    abc-a-c
  66. a+b+c    aabbabc    y    &    abc
  67. a**    -    c    -    -
  68. a*?    -    c    -    -
  69. (a*)*    -    c    -    -
  70. (a*)+    -    c    -    -
  71. (a|)*    -    c    -    -
  72. (a*|b)*    -    c    -    -
  73. (a+|b)*    ab    y    &-\1    ab-b
  74. (a+|b)+    ab    y    &-\1    ab-b
  75. (a+|b)?    ab    y    &-\1    a-a
  76. [^ab]*    cde    y    &    cde
  77. (^)*    -    c    -    -
  78. (ab|)*    -    c    -    -
  79. )(    -    c    -    -
  80.     abc    y    &    
  81. abc        n    -    -
  82. a*        y    &    
  83. ([abc])*d    abbbcd    y    &-\1    abbbcd-c
  84. ([abc])*bcd    abcd    y    &-\1    abcd-a
  85. a|b|c|d|e    e    y    &    e
  86. (a|b|c|d|e)f    ef    y    &-\1    ef-e
  87. ((a*|b))*    -    c    -    -
  88. abcd*efg    abcdefg    y    &    abcdefg
  89. ab*    xabyabbbz    y    &    ab
  90. ab*    xayabbbz    y    &    a
  91. (ab|cd)e    abcde    y    &-\1    cde-cd
  92. [abhgefdc]ij    hij    y    &    hij
  93. ^(ab|cd)e    abcde    n    x\1y    xy
  94. (abc|)ef    abcdef    y    &-\1    ef-
  95. (a|b)c*d    abcd    y    &-\1    bcd-b
  96. (ab|ab*)bc    abc    y    &-\1    abc-a
  97. a([bc]*)c*    abc    y    &-\1    abc-bc
  98. a([bc]*)(c*d)    abcd    y    &-\1-\2    abcd-bc-d
  99. a([bc]+)(c*d)    abcd    y    &-\1-\2    abcd-bc-d
  100. a([bc]*)(c+d)    abcd    y    &-\1-\2    abcd-b-cd
  101. a[bcd]*dcdcde    adcdcde    y    &    adcdcde
  102. a[bcd]+dcdcde    adcdcde    n    -    -
  103. (ab|a)b*c    abc    y    &-\1    abc-ab
  104. ((a)(b)c)(d)    abcd    y    \1-\2-\3-\4    abc-a-b-d
  105. [a-zA-Z_][a-zA-Z0-9_]*    alpha    y    &    alpha
  106. ^a(bc+|b[eh])g|.h$    abh    y    &-\1    bh-
  107. (bc+d$|ef*g.|h?i(j|k))    effgz    y    &-\1-\2    effgz-effgz-
  108. (bc+d$|ef*g.|h?i(j|k))    ij    y    &-\1-\2    ij-ij-j
  109. (bc+d$|ef*g.|h?i(j|k))    effg    n    -    -
  110. (bc+d$|ef*g.|h?i(j|k))    bcdd    n    -    -
  111. (bc+d$|ef*g.|h?i(j|k))    reffgz    y    &-\1-\2    effgz-effgz-
  112. ((((((((((a))))))))))    -    c    -    -
  113. (((((((((a)))))))))    a    y    &    a
  114. multiple words of text    uh-uh    n    -    -
  115. multiple words    multiple words, yeah    y    &    multiple words
  116. (.*)c(.*)    abcde    y    &-\1-\2    abcde-ab-de
  117. \((.*), (.*)\)    (a, b)    y    (\2, \1)    (b, a)
  118. [k]    ab    n    -    -
  119.